minishell:minishell.c 
	gcc $^ -o $@

execve:execve.c 
	gcc $^ -o $@
wait_waitpid:wait_waitpid.c
	gcc $^ -o $@
waitpid2:waitpid2.c
	gcc $^ -o $@
test:test.c
	gcc $^ -o $@
waitpid1:waitpid1.c
	gcc $^ -o $@
change:change.c
	gcc $^ -o $@
wait1:wait1.c
	gcc $^ -o $@
perror1:perror1.c
	gcc $^ -o $@
exit2:exit2.c
	gcc $^ -o $@
exit1:exit1.c
	gcc $^ -o $@
exit:exit.c
	gcc $^ -o $@
clean:
	rm -rf exit exit1 exit2 perror1 wait1 change waitpid1 test waitpid2 wait_waitpid execve argc
